On the Kolmogorov Expressive Power of Boolean Query Languages
نویسنده
چکیده
We address the question \How much of the information stored in a given database can be retrieved by all Boolean queries in a given query language?". In order to answer it we develop a Kolmogorov complexity based measure of expressive power of Boolean query languages over nite structures. This turns the above informal question into a precisely deened mathematical one. This notion gives a meaningful deenition of the expressive power of a Boolean query language in a single nite database. The notion of Kolmogorov expressive power of a Boolean query language L in a nite database A is deened by considering two values: the Kolmogorov complexity of the isomor-phism type of A; equal to the length of the shortest description of this type, and the number of bits of this description that can be reconstructed from truth values of all queries from L in A: The closer is the second value to the rst, the more expressive is the query language. After giving the deenitions and proving that they are correct, we concentrate our eeorts on rst order logic and its powerful extensions: innationary xpoint logic and partial xpoint logic. We explore some connections between the proposed Kolmogorov expressive power of Boolean queries in these languages and their standard expressive power, in particular with the deenability of order. We show that, except of being of interest for its own, our notion may have important diagnostic value for database query optimization. Preliminary version of this paper appeared in the form of a conference paper 22].
منابع مشابه
The Expressivity of Constraint Query Languages with Boolean Algebra Linear Cardinality Constraints
Constraint query languages with Boolean algebra linear cardinality constraints were introduced recently and shown to be evaluable using a quantifier elimination method in [22]. However, the expressive power of constraint query languages with linear cardinality constraints is still poorly understood in comparison with other cases of constraint query languages. This paper makes several contributi...
متن کاملRelative expressive power of navigational querying on graphs using transitive closure
Motivated by both established and new applications, we study navigational query languages for graphs (binary relations). The simplest language has only the two operators union and composition, together with the identity relation. We make more powerful languages by adding any of the following operators: intersection; set difference; projection; coprojection; converse; transitive closure; and the...
متن کاملQuerying Disjunctive Database Through Nonmonotonic Logics
Query languages for retrieving information from disjunctive databases are an interesting open area of research. In this paper we study the expressive power of major non-monotonic formalisms { such as circumscription, default logic, autoepis-temic logic and some logic programming languages { used as query languages over disjunctive databases. For this aim, we deene the semantics of query express...
متن کاملThe Impact of Transitive Closure on the Boolean Expressiveness of Navigational Query Languages on Graphs
Several established and novel applications motivate us to study the expressive power of navigational query languages on graphs, which represent binary relations. Our basic language has only the operators union and composition, together with the identity relation. Richer languages can be obtained by adding other features such as other set operators, projection and coprojection, converse, and the...
متن کاملBit-Vector Search Filtering with Application to a Kanji Dictionary
Database query problems can be categorized by the expressiveness of their query languages, and data structure bounds are better for less expressive languages. Highly expressive languages, such as those permitting Boolean operations, lead to difficult query problems with poor bounds, and high dimensionality in geometric problems also causes their query languages to become expressive and ineffici...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Theor. Comput. Sci.
دوره 190 شماره
صفحات -
تاریخ انتشار 1995